home *** CD-ROM | disk | FTP | other *** search
/ Aminet 20 / Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso / Aminet / dev / src / TDRenderLib.lha / TDRenderLib.readme < prev   
Text File  |  1997-06-22  |  3KB  |  71 lines

  1. Short:    3D graphic library in xRGB32 format.
  2. Uploader: rosso@avo.net (Yves Rosso)
  3. Author:   rosso@avo.net (Yves Rosso)
  4. Type:     dev/src
  5.  
  6. Freeware 3D based 030/882 library to develop, for your needs.
  7. I've no more time and capacities to continue development.
  8.  
  9.  
  10. ----------------------------------------
  11. TD Render Lib v1.0 Beta  -  FreeWare Lib 
  12. ----------------------------------------
  13.  
  14. First, i'm not a great coder :(, i've understood the basis of asm 
  15. and E programming but i've no more time to learn all about mem
  16. pointers using in asm ... So, i went to aminet to upload this 
  17. sources of code and base bin, to give it to amiga users who are
  18. interested in continue development.
  19.  
  20. The library need more shape drawing routines, effects routines,
  21. better stars drawing, a better filling routine (mine is a trick,
  22. no bug but not clean), ect ... Resolution adaptative :) ...
  23. and certainly angles/vectors calc errors or boost;).
  24.  
  25. Actually it's seems that display is correct on Cyb060/50 ! but
  26. what happens on 030/882/50 ? tested only on my A4000 with 060
  27. and cybergraphic 2.25 on my RetinaZ3.
  28.  
  29.  
  30. Purpose :   Making a 3D realtime graphic library that's independant
  31. --------    from the hardware. By buffering all 3D faces tracing in 
  32.             a fastmem buffer transfered on a double-buffered screen
  33.             that can handle xRGB32 colors, cybgfx for example.
  34.             This with high level functions ( draw directly objects
  35.             with one basic function , to have easy optimized 3D code
  36.             access through E language or similar.
  37.             
  38. Sources :   In E :
  39. --------    -----
  40.             For controlling the Asm Library.
  41.             My E source isn't a lot documented, you will find
  42.             an example of double-buffered screen use in cgfx
  43.             mode.
  44.             
  45.             You can use any language you want i think, if it 
  46.             can call asm routines from lib.
  47.  
  48.             In Asm :
  49.             -------
  50.             3D rendering part
  51.             I think my asm source is enough documented to
  52.             explain what's done in it.
  53.             For instance the lib use a 32bit xRGB buffer to
  54.             prepare frame ( 320x240x32 or more if you modify
  55.             the lib provided by the E prog or yours, RaceCar
  56.             or Space Simulation :).
  57.  
  58.  
  59. ============================================================
  60.  _________
  61. | _    _  |
  62. |( )| (_) |
  63. | (_|____ |
  64. |  _|____ |
  65. |   |     |
  66. |  _____  |
  67. |_________|
  68.  
  69. 22/06/97,   Yves ROSSO - rosso@avo.net
  70. ============================================================
  71.